import redis

# 基础连接（开发环境）
r = redis.Redis(
    host='localhost',
    port=6379,
    db=0,
    decode_responses=True,  # 自动解码为字符串
    socket_timeout=5        # 超时设置
)
# 生产环境连接池
pool = redis.ConnectionPool(
    host='localhost',
    port=6379,
    max_connections=50
)
r_pool = redis.Redis(connection_pool=pool)
# r.set('counter', 100, ex=3600)
# 存储字符串（使用 set 方法）
r_pool.set('greeting', 'Hello Redis!', ex=3600)  # 设置过期时间1小时

# 立即读取验证
value = r_pool.get('greeting')
print(value.decode('utf-8'))  # 输出：Hello Redis!
pass